package com.hz.interfaces.user.inf;

import java.util.List;

import com.hz.base.beans.vo.CommonResult;
import com.hz.base.beans.vo.QueryParams;
import com.hz.beans.user.entity.BaseMenu;

public interface IBaseMenuInterface {

	CommonResult<Object> addMenu(BaseMenu baseMenu);

	CommonResult<List<BaseMenu>> queryMenuList(QueryParams<BaseMenu> queryParams);

	CommonResult<Object> queryMenuTree(QueryParams<BaseMenu> queryParams);

	CommonResult<BaseMenu> queryMenu(Long id);

	CommonResult<Object> updateMenu(BaseMenu baseMenu);

	CommonResult<Object> deleteMenu(Long[] ids);

}
